import time
print(time.time()) #当前时间戳
print(time.strftime("%Y-%m-%d %H:%M:%S")) #当前格式化时间年月日时分秒
print(time.strftime("%Y-%m-%d")) #当前格式化时间年月日
print(time.strftime("%H:%M:%S")) #当前格式化时间时分秒

#时间戳转格式化好的时间
t=time.localtime(time.time()) #当前时间时区
# print(time.gmtime(time.time())) #标准时区时间
result=time.strftime("%Y-%m-%d %H:%M:%S",t)
print(result)


#格式化好的时间，转时间戳
t1="2021-01-16 16:49:43"
t2=time.strptime(t1,"%Y-%m-%d %H:%M:%S")
print(time.mktime(t2))


def str_to_timezone(str_time=None, format="%Y-%m-%d %H:%M:%S"):
    '''
    这个函数是格式化好的时间，转时间戳的,默认返回当前时间戳
    :param str_time: 格式化好的时间
    :param format: 时间格式
    :return:
    '''
    if str_time:
        t2 = time.strptime(str_time, format)
        return int(time.mktime(t2))
    else:
        return int(time.time())


def timezone_to_str(timezone=None, format="%Y-%m-%d %H:%M:%S"):
    '''
    这个函数是时间戳转格式化好的时间，默认返回当前时间
    :param timezone: 时间戳
    :param format: 时间格式
    :return:
    '''
    if timezone:
        t = time.localtime(timezone)  # 当前时区
        result = time.strftime(format, t)
        return result
    else:
        return time.strftime(format)




print("========")
s=str_to_timezone(time.strftime("%Y-%m-%d"))-str_to_timezone('2021-01-13')
print(time.strftime("%Y-%m-%d"))
print(s)